/**
 * 
 */
package mvc;

/**
 * @author marcel @date 19/05/2007
 * @autor  marcos @date 30/05/2007
 *
 */
public interface BancoDeDadosInterface {
	/* Agenda */
	public Agenda consultaAgenda(String nomeMedico, int dia, int mes, int ano);
	public void insereConsulta(String nomeMedico,String prontuario, int dia,
			int mes, int ano, int hora);
	public void removeConsulta(String nomeMedico, int dia, int mes, int ano, int hora);

	/* Fim Agenda */

	/* Medicos */
	public String getMedicos();
	public void addMedico(String Medico);
	public void removeMedico(String Medico);

	/* Prontuario */
	public void addCEP(String CEP);
	public boolean buscaCEP(String CEP);
	public void removeCEP(String CEP);
	/**
	 * Adiciona o prontuario ao banco de dados
	 * @param nome
	 * @param CPF
	 * @param RG
	 * @param endereco
	 * @param CEP
	 * @return O numero do prontuario
	 */
	public String addProntuario(String nome, String dataNasc, String CPF, String RG,
			String endereco,String bairro,String cidade, String estado,String t1,
			String t2, String t3, String CEP, String dataCadast, String estadoCivil);
	/**
	 * @param str String com o valor a ser buscando
	 * @return Classe "User" com os dados do usuario
	 */
	public User buscaProntuario(String str);

	/**
	 * @param str String com o valor a ser buscando
	 */
	public void removeProntuario(String prontuario);

	public String buscaTipoExame();
	public void addTipoExame(String tipoExame);


}
